#coding=utf-8

import random

def generate_password(length):
    passwd = ''
    choices = set(range(33, 125)) - set([ord('"'), ord("'"),ord('`'),ord(';')])
    choices = list(choices)
    for each in range(length):
        passwd += chr(random.choice(choices))
    return passwd

if __name__ == '__main__':
    print generate_password(64)